using System;
using System.Collections.Generic;
using Domain.Model.Nomenclatures;
using Domain.Model.Orders;
using Infrastructure.Data;

namespace Application.Services.SalesManagement
{
    public class SalesManagementService : ISalesManagementService
    {
        private readonly IMainModuleUnitOfWork _unitOfWork;

        public SalesManagementService(IMainModuleUnitOfWork unitOfWork)
        {
            _unitOfWork = unitOfWork;
        }

        #region Implementation of ISalesManagementService

        public List<Order> GetAllOrders()
        {
            throw new NotImplementedException();
        }

        public Order FindOrderByNumber(int orderNumber)
        {
            throw new NotImplementedException();
        }

        public List<Order> FindOrderByDates()
        {
            throw new NotImplementedException();
        }

        public bool SaveOrder(Order order)
        {
            throw new NotImplementedException();
        }

        public bool DeleteOrder(Order order)
        {
            throw new NotImplementedException();
        }

        public List<Nomenclature> GetAllNomenclatures()
        {
            throw new NotImplementedException();
        }

        public Nomenclature FindNomenclatureByCode(int nomenclatureCode)
        {
            throw new NotImplementedException();
        }

        public bool SaveNomenclature(Nomenclature nomenclature)
        {
            throw new NotImplementedException();
        }

        public bool DeleteNomenclature(Nomenclature nomenclature)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}